Senegal flapshell turtle - French English Dictionary